home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / XR_45101.PP_ / xr_45101.ppd
PostScript Printer Description  |  1996-04-25  |  24KB  |  654 lines

  1. *PPD-Adobe: "4.1"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1992 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9.  
  10. *FormatVersion: "4.1"
  11. *FileVersion: "1.0"
  12. *LanguageEncoding: WindowsANSI
  13. *LanguageVersion: English
  14. *PCFileName: "XR_45101.PPD"
  15. *Product: "(Xerox 4510)"
  16. *PSVersion: "(2013.109) 0"
  17. *ModelName: "Xerox 4510 PS"
  18. *NickName: "Xerox 4510 PS"
  19.  
  20. *% === Options and Constraints =========
  21.  
  22. *OpenGroup: InstallableOptions/Options Installed
  23. *OpenUI *Option1/Optional Lower Tray: Boolean
  24. *DefaultOption1: False
  25. *Option1 True/Installed: ""
  26. *Option1 False/Not Installed: ""
  27. *CloseUI: *Option1
  28.  
  29. *OpenUI *InstalledMemory/Total Printer Memory: PickOne
  30. *DefaultInstalledMemory: None
  31. *InstalledMemory None/ 6 MB RAM: ""
  32. *InstalledMemory 10Meg/ 10 MB RAM: ""
  33. *InstalledMemory 16Meg/ 16 MB RAM: ""
  34. *CloseUI: *InstalledMemory
  35.  
  36. *CloseGroup: InstallableOptions
  37.  
  38. *UIConstraints: *Option1 False *InputSlot Lower
  39.  
  40. *% ==== Device Capabilities ===============
  41.  
  42. *LanguageLevel: "2"
  43. *Protocols: PJL TBCP
  44. *JCLBegin: "<1B>%-12345X@PJL<0A>"
  45. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"
  46. *JCLEnd: "<1B>%-12345X"
  47.  
  48. *TTRasterizer: Type42
  49.  
  50. *FreeVM: "980648"
  51. *VMOption 6Meg: "980648"
  52. *VMOption 10Meg: "1808040"
  53. *VMOption 16Meg: "2848424"
  54.  
  55. *ColorDevice: False
  56. *DefaultColorSpace: Gray
  57. *VariablePaperSize: False
  58. *FileSystem: False
  59. *?FileSystem: "
  60.   save false
  61.    (%disk?%) 
  62.    { currentdevparams dup /Writeable known
  63.       { /Writeable get {pop true} if }  { pop } ifelse 
  64.     } 10 string /IODevice resourceforall
  65.  
  66.  {  (True) = flush}
  67.  {  false (%cartridge?%)
  68.     { currentdevparams dup /Writeable known
  69.          { /Writeable get {pop true} if }  { pop } ifelse 
  70.        } 20 string /IODevice resourceforall 
  71.     {(True)} {(False)} ifelse = flush } ifelse
  72.  restore"
  73. *End
  74.  
  75. *Throughput: "10"
  76. *Password: "()" 
  77.  
  78. *ExitServer: "
  79.  count 0 eq
  80.  { false } { true exch startjob } ifelse
  81.  not { 
  82.      (WARNING: Cannot modify initial VM.) =
  83.      (Missing or invalid password.) =
  84.      (Please contact the author of this software.) = flush quit
  85.      } if
  86. "
  87. *End
  88.  
  89. *Reset: "
  90.  count 0 eq
  91.  { false } { true exch startjob } ifelse
  92.  not { 
  93.     (WARNING: Cannot reset printer.) =
  94.     (Missing or invalid password.) =
  95.     (Please contact the author of this software.) = flush quit
  96.     } if
  97.  systemdict /quit get exec
  98.  (WARNING : Printer Reset Failed.) = flush
  99. "
  100. *End
  101.  
  102. *OpenUI *Resolution/Resolution: PickOne
  103. *DefaultResolution: 600dpi
  104. *Resolution 600dpi/600 dpi: "
  105.   2 dict 
  106.     dup /HWResolution [600 600] put 
  107.     dup /Policies
  108.       1 dict dup /HWResolution 2 put 
  109.   put setpagedevice
  110. "
  111. *End
  112. *Resolution 300dpi/300 dpi: "
  113.   2 dict 
  114.     dup /HWResolution [300 300] put 
  115.     dup /Policies
  116.       1 dict dup /HWResolution 2 put 
  117.   put setpagedevice
  118. "
  119. *End
  120. *?Resolution: "
  121.   save
  122.     currentpagedevice /HWResolution get
  123.     aload pop exch
  124.     (          ) cvs print
  125.     (x) print (          ) cvs print (dpi)
  126.     = flush
  127.   restore
  128. "
  129. *End
  130. *CloseUI: *Resolution
  131.  
  132. *% Halftone Information ===============
  133.  
  134. *ScreenFreq: "85.0"
  135. *ScreenAngle: "45.0"
  136. *DefaultScreenProc: Dot
  137. *ScreenProc Dot: "
  138. {abs   exch   abs   2 copy   add   1 gt   {1 sub   dup   mul   exch  
  139. 1 sub   dup   mul   add   1 sub  } {dup   mul   exch   dup   mul  
  140. add   1 exch   sub  } ifelse  }
  141. "
  142. *End
  143. *ScreenProc Line: "{ pop }"
  144. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  145.  
  146. *DefaultTransfer: Null
  147. *Transfer Null: "{ }"
  148. *Transfer Null.Inverse: "{ 1 exch sub }"
  149.  
  150. *OpenUI *Smoothing/TrueRes Smoothing:  Boolean
  151. *OrderDependency: 50 AnySetup *Smoothing
  152. *DefaultSmoothing: Unknown
  153. *Smoothing True/True: "
  154.   2 dict
  155.     dup /PostRenderingEnhance true put
  156.     dup /PostRenderingEnhanceDetails
  157.       2 dict
  158.         dup /REValue 1 put
  159.         dup /Type 10 put
  160.   put setpagedevice 
  161. "
  162. *End
  163. *Smoothing False/False: "
  164.   2 dict
  165.     dup /PostRenderingEnhance false put
  166.     dup /PostRenderingEnhanceDetails
  167.       2 dict
  168.         dup /REValue 0 put
  169.         dup /Type 10 put
  170.   put setpagedevice 
  171. "
  172. *End
  173. *?Smoothing: "
  174.   save
  175.   currentpagedevice /PostRenderingEnhance get
  176.   {  4 dict
  177.      dup 0 (False) put
  178.      dup 1 (True) put
  179.      currentpagedevice /PostRenderingEnhanceDetails get
  180.     /REValue get 
  181.     get 
  182.   }
  183.   {(False)}
  184.   ifelse = flush
  185.   restore
  186. "
  187. *End
  188. *CloseUI: *Smoothing
  189.  
  190. *% Paper Handling ===================
  191.  
  192. *% Code in this section both selects a tray and sets up a frame buffer.
  193.  
  194. *OpenUI *PageSize: PickOne
  195. *OrderDependency: 30 AnySetup *PageSize
  196. *DefaultPageSize: Unknown
  197. *PageSize Letter/Letter: "
  198.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  199.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  200. *End
  201. *PageSize Legal/Legal: "
  202.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  203.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  204. *End
  205. *PageSize A4/A4: "
  206.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  207.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  208. *End
  209. *PageSize A5/A5: "
  210.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  211.     2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  212. *End
  213. *PageSize ISOB5/ISOB5: "
  214.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  215.     2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
  216. *End
  217. *PageSize Folio/Folio: "
  218.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  219.     2 dict dup /PageSize [612 935] put dup /ImagingBBox null put setpagedevice"
  220. *End
  221. *PageSize Executive/Executive: "
  222.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  223.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  224. *End
  225. *PageSize Comm10/Comm #10 Envelope: "
  226.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  227.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  228. *End
  229. *PageSize DL/DL Envelope: "
  230.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  231.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  232. *End
  233. *PageSize C5/C5 Envelope: "
  234.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  235.     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  236. *End
  237. *PageSize Monarch/Monarch Envelope: "
  238.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  239.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  240. *End
  241. *?PageSize: "
  242.  save
  243.    currentpagedevice /PageSize get aload pop
  244.    2 copy gt {exch} if 
  245.    (Unknown) 
  246.   11 dict
  247.    dup [612 792] (Letter) put
  248.    dup [612 1008] (Legal) put
  249.    dup [595 842] (A4) put
  250.    dup [420 595] (A5) put
  251.    dup [499 709] (ISOB5) put
  252.    dup [612 935] (Folio) put
  253.    dup [522 756] (Executive) put
  254.    dup [297 684] (Comm10) put
  255.    dup [312 624] (DL) put
  256.    dup [459 649] (C5) put
  257.    dup [279 540] (Monarch) put
  258.  { exch aload pop 4 index sub abs 5 le exch 
  259.    5 index sub abs 5 le and 
  260.       {exch pop exit} {pop} ifelse
  261.    } bind forall
  262.    = flush pop pop
  263. restore 
  264. "
  265. *End
  266. *CloseUI: *PageSize
  267.  
  268. *OpenUI *PageRegion:  PickOne
  269. *OrderDependency: 40 AnySetup *PageRegion
  270. *DefaultPageRegion: Unknown
  271. *PageRegion Letter/Letter: "
  272.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  273.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  274. *End
  275. *PageRegion Legal/Legal: "
  276.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  277.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  278. *End
  279. *PageRegion A4/A4: "
  280.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  281.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  282. *End
  283. *PageRegion A5/A5: "
  284.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  285.     2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  286. *End
  287. *PageRegion ISOB5/ISOB5: "
  288.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  289.     2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
  290. *End
  291. *PageRegion Folio/Folio: "
  292.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  293.     2 dict dup /PageSize [612 935] put dup /ImagingBBox null put setpagedevice"
  294. *End
  295. *PageRegion Executive/Executive: "
  296.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  297.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  298. *End
  299. *PageRegion Comm10/Comm #10 Envelope: "
  300.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  301.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  302. *End
  303. *PageRegion DL/DL Envelope: "
  304.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  305.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  306. *End
  307. *PageRegion C5/C5 Envelope: "
  308.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  309.     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  310. *End
  311. *PageRegion Monarch/Monarch Envelope: "
  312.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  313.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  314. *End
  315. *CloseUI: *PageRegion
  316.  
  317. *% The following entries provide information about specific paper keywords.
  318. *DefaultImageableArea: Unknown
  319. *ImageableArea Letter/Letter: "14.160 11.880 597.840 780.120 "
  320. *ImageableArea Legal/Legal: "14.160 11.880 597.839 996.120 "
  321. *ImageableArea A4/A4: "13.478 11.984 581.798 829.904 "
  322. *ImageableArea A5/A5: "10.084 13.597 409.444 581.677 "
  323. *ImageableArea ISOB5/ISOB5: "13.529 11.179 489.689 697.483 "
  324. *ImageableArea Folio/Folio: "14.160 11.880 597.840 924.120 "
  325. *ImageableArea Executive/Executive: "11.471 11.879 510.671 744.119 "
  326. *ImageableArea Comm10/Comm #10 Envelope: "14.100 11.880 282.900 672.120 "
  327. *ImageableArea DL/DL Envelope: "13.826 11.930 297.985 611.690 "
  328. *ImageableArea C5/C5 Envelope: "10.726 12.086 448.486 637.046 "
  329. *ImageableArea Monarch/Monarch Envelope: "12.780 11.880 266.220 528.120 "
  330. *?ImageableArea: "
  331.  save
  332.    /cvp { (                ) cvs print ( ) print } bind def
  333.    /upperright {10000 mul floor 10000 div} bind def
  334.    /lowerleft {10000 mul ceiling 10000 div} bind def
  335.    newpath clippath pathbbox
  336.    4 -2 roll exch 2 {lowerleft cvp} repeat
  337.    exch 2 {upperright cvp} repeat flush
  338.  restore
  339. "
  340. *End
  341.  
  342. *% These provide the physical dimensions of the paper (by keyword)
  343. *DefaultPaperDimension: Unknown
  344. *PaperDimension Letter/Letter: "612 792"
  345. *PaperDimension Legal/Legal: "612 1008"
  346. *PaperDimension A4/A4: "595 842"
  347. *PaperDimension A5/A5: "420 595"
  348. *PaperDimension ISOB5/ISOB5: "499 709"
  349. *PaperDimension Folio/Folio: "612 935"
  350. *PaperDimension Executive/Executive: "522 756"
  351. *PaperDimension Comm10/Comm #10 Envelope: "297 684"
  352. *PaperDimension DL/DL Envelope: "312 624"
  353. *PaperDimension C5/C5 Envelope: "459 649"
  354. *PaperDimension Monarch/Monarch Envelope: "279 540"
  355.  
  356. *OpenUI *InputSlot: PickOne
  357. *OrderDependency: 20 AnySetup *InputSlot
  358. *DefaultInputSlot: Upper
  359. *InputSlot Upper/Standard (Upper): "
  360.   currentpagedevice /InputAttributes get
  361.   0 get dup
  362.   null eq {pop}
  363.   { dup
  364.     /InputAttributes
  365.     1 dict dup /Priority [0] put
  366.     put  setpagedevice
  367.   } ifelse "
  368. *End
  369. *InputSlot Lower/Lower: "
  370.   currentpagedevice /InputAttributes get
  371.   1 get dup
  372.   null eq {pop}
  373.   { dup
  374.     /InputAttributes
  375.     1 dict dup /Priority [1] put
  376.     put  setpagedevice
  377.   } ifelse "
  378. *End
  379. *InputSlot MultiPurpose/MultiPurpose (MP): "
  380.   currentpagedevice /InputAttributes get
  381.   2 get dup
  382.   null eq {pop}
  383.   { dup
  384.     /InputAttributes
  385.     1 dict dup /Priority [2] put
  386.     put  setpagedevice
  387.   } ifelse "
  388. *End
  389. *?InputSlot: "
  390. save
  391.   3 dict
  392.   dup /0 (Upper) put
  393.   dup /1 (Lower) put
  394.   dup /2 (MultiPurpose) put
  395.   currentpagedevice /InputAttributes get
  396.   dup /Priority known
  397.   { /Priority get 0 get (      ) cvs cvn get }
  398.   {
  399.     dup length 1 eq
  400.     { {pop} forall (       ) cvs cvn get }
  401.     { pop pop (Unknown) } ifelse
  402.   } ifelse
  403.   = flush
  404. restore
  405. "
  406. *End
  407. *CloseUI: *InputSlot
  408. *DefaultOutputBin:  OnlyOne
  409. *DefaultOutputOrder:  Normal
  410. *PageStackOrder Upper: Normal
  411. *PageStackOrder Lower: Reverse
  412.  
  413. *OpenUI *ManualFeed/Manual Feed:  Boolean
  414. *OrderDependency: 20 AnySetup *ManualFeed
  415. *DefaultManualFeed: False
  416. *ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice"
  417. *ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice"
  418. *?ManualFeed: "
  419.   save
  420.     currentpagedevice /ManualFeed get
  421.     {(True)}{(False)}ifelse = flush
  422.   restore
  423. "
  424. *End
  425. *CloseUI: *ManualFeed
  426.  
  427. *% Font Information =====================
  428. *DefaultFont: Courier
  429. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  430. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  431. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  432. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  433. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  434. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  435. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  436. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  437. *Font Courier: Standard "(002.004S)" Standard ROM
  438. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  439. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  440. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  441. *Font Helvetica: Standard "(001.006S)" Standard ROM
  442. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  443. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  444. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  445. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  446. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  447. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  448. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  449. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  450. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  451. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  452. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  453. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  454. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  455. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  456. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  457. *Font Symbol: Special "(001.007S)" Special ROM
  458. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  459. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  460. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  461. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  462. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  463. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  464.  
  465. *?FontQuery: "
  466.  save
  467.    { count 1 gt
  468.       { exch dup 127 string cvs (/) print print (:) print
  469.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  470.       } { exit } ifelse 
  471.    } bind loop
  472.    (*) = flush
  473.  restore
  474. "
  475. *End
  476.  
  477. *?FontList: "
  478. save
  479.   (*) {cvn ==} 128 string /Font resourceforall
  480.   (*) = flush
  481. restore
  482. "
  483. *End
  484.  
  485. *% Printer Messages (verbatim from printer):
  486. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  487. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  488. *Message: "\FontName\ not found, using Courier"
  489. *% Status (format: %%[ status: <one of these> ] %%)
  490. *Status: "idle"
  491. *Status: "busy"
  492. *Status: "waiting"
  493. *Status: "printing"
  494. *Status: "warming up"
  495. *Status: "initializing"
  496. *Status: "idle"
  497. *Status: "holding"
  498. *Status: "busy"
  499. *Status: "waiting"
  500. *Status: "PrinterError: Engine Cooling Fan Stalled, System Shut Down"
  501. *Status: "PrinterError: Engine Control PCB"
  502. *Status: "PrinterError: Main Motor Failed"
  503. *Status: "PrinterError: Optical System Failure"
  504. *Status: "PrinterError: Fuser System Failed"
  505. *Status: "PrinterError: Controller Failed"
  506. *Status: "PrinterError: Controller Cooling Fan Stalled, System Shut Down"
  507. *Status: "PrinterError: Font Module did not accept new data"
  508. *Status: "PrinterError: Font Module is full"
  509. *Status: "PrinterError: Serial Port Failed Loopback test, Port Disabled"
  510. *Status: "PrinterError: Parallel Port Failed Loopback test, Port Disabled" 
  511. *Status: "PrinterError: EEPROM did not accept new data"
  512. *Status: "PrinterError: Cache RAM failure, Cache RAM disabled"
  513. *Status: "PrinterError: Fixed Disk Drive failure, Drive disabled" 
  514. *Status: "PrinterError: Hardware Accelerator Interface failure" 
  515. *Status: "PrinterError: DRAM Module 1" 
  516. *Status: "PrinterError: DRAM Module 2"
  517. *Status: "PrinterError: Fixed Disk Driver is full"
  518. *Status: "PrinterError: Cover Open"
  519. *Status: "PrinterError: No cartridge installed"
  520. *Status: "PrinterError: Paper jam at exit rollers"
  521. *Status: "PrinterError: Paper jam at cassette rear"
  522. *Status: "PrinterError: Paper jam at fuser"
  523. *Status: "PrinterError: Paper in manual feed preventing paper feed from cassette"
  524. *Status: "PrinterError: No Toner, Change Cartridge"
  525. *Status: "PrinterError: Output tray is too full to accept any more paper"
  526. *Status: "PrinterError: Requested paper tray is missing"
  527. *Status: "PrinterError: Requested paper tray is empty"
  528. *Status: "PrinterError: Output tray is near full"
  529. *Status: "PrinterError: Toner is Low"
  530. *Status: "PrinterError: Warming up"
  531.  
  532. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  533. *Source: "Serial"
  534. *Source: "Parallel"
  535. *Source: "LocalTalk"
  536. *Source: "Ethernet"
  537. *Source: "TokenRing"
  538. *Source: "HPNIC"
  539.  
  540. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  541. *PrinterError: "Engine Cooling Fan Stalled, System Shut Down"
  542. *PrinterError: "Engine Control PCB"
  543. *PrinterError: "Main Motor Failed"
  544. *PrinterError: "Optical System Failure"
  545. *PrinterError: "Fuser System Failed"
  546. *PrinterError: "Controller Failed"
  547. *PrinterError: "Controller Cooling Fan Stalled, System Shut Down"
  548. *PrinterError: "Font Module did not accept new data"
  549. *PrinterError: "Font Module is full"
  550. *PrinterError: "Serial Port Failed Loopback test, Port Disabled"
  551. *PrinterError: "Parallel Port Failed Loopback test, Port Disabled" 
  552. *PrinterError: "EEPROM did not accept new data"
  553. *PrinterError: "Cache RAM failure, Cache RAM disabled"
  554. *PrinterError: "Fixed Disk Drive failure, Drive disabled" 
  555. *PrinterError: "Hardware Accelerator Interface failure" 
  556. *PrinterError: "DRAM Module 1" 
  557. *PrinterError: "DRAM Module 2"
  558. *PrinterError: "Fixed Disk Driver is full"
  559. *PrinterError: "Cover Open"
  560. *PrinterError: "No cartridge installed"
  561. *PrinterError: "Paper jam at exit rollers"
  562. *PrinterError: "Paper jam at cassette rear"
  563. *PrinterError: "Paper jam at fuser"
  564. *PrinterError: "Paper in manual feed preventing paper feed from cassette"
  565. *PrinterError: "No Toner, Change Cartridge"
  566. *PrinterError: "Output tray is too full to accept any more paper"
  567. *PrinterError: "Requested paper tray is missing"
  568. *PrinterError: "Requested paper tray is empty"
  569. *PrinterError: "Output tray is near full"
  570. *PrinterError: "Toner is Low"
  571. *PrinterError: "Warming up"
  572.  
  573. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  574.  
  575. *% Color Separation Information =====================
  576.  
  577. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  578.  
  579. *InkName: ProcessBlack/Process Black
  580. *InkName: CustomColor/Custom Color
  581. *InkName: ProcessCyan/Process Cyan
  582. *InkName: ProcessMagenta/Process Magenta
  583. *InkName: ProcessYellow/Process Yellow
  584.  
  585. *%  For 60 lpi / 300 dpi  ===============================
  586.  
  587. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  588. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  589. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  590. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  591. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  592.  
  593. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  594. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  595. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  596. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  597. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  598.  
  599. *% For 53 lpi / 300 dpi =====================================================
  600.  
  601. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  602. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  603. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  604. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  605. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  606.  
  607. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  608. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  609. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  610. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  611. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  612.  
  613. *%  For 85 lpi / 600 dpi  (5,5,2,6,6,2,20/3,0) =====================
  614.  
  615. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  616. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  617. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  618. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  619. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  620.  
  621. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  622. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  623. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  624. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  625. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  626.  
  627. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  628. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  629. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  630. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  631. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  632. *End
  633.  
  634. *%  For 71 lpi / 600 dpi  ===============================
  635.  
  636. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  637. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  638. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  639. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  640. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  641.  
  642. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  643. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  644. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  645. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  646. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  647.  
  648. *% Produced by "bldppd42.ps" version 4.1 edit 1
  649. *% Last Edit Date: April 11 1994
  650. *% The byte count of this file should be exactly 024482
  651. *% depending on the filesystem it resides in.
  652. *% end of PPD file for XEROX 4505 and XEROX 4510
  653.  
  654.